package com.app.business.global.thirdservice.icc.dto.req;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;

@Getter
@Setter
public class SetPtzCameraReq {
    @Schema(description = "通道id")
    @NotBlank
    private String channelId;
    
    @Schema(description = "命令[0=停止动作，1=开启动作]")
    @NotBlank
    private String command;
    
    @Schema(description = "操作类型[1=变倍，2=变焦，3=光圈]")
    @NotBlank
    private String operateType;
    
    @Schema(description = "方向[1=增加，2=减小]")
    @NotBlank
    private String direct;
    
    @Schema(description = "步长[1-8]")
    @NotBlank
    private String step;
    
    @Schema(description = "扩展数据")
    @NotBlank
    private String extend;
}
